#!/bin/bash

# 定义ipList数组

# "192.168.1.1,host1" 1除外
ipList=( "192.168.1.2,host2" "192.168.1.3,host3")

# 循环遍历ipList数组
for item in "${ipList[@]}"; do
    # 提取IP地址和主机名
    ip=$(echo "$item" | cut -d ',' -f1)
    hostname=$(echo "$item" | cut -d ',' -f2)

    # 打印正在连接的主机信息
    echo "Connecting to $hostname at $ip..."

    # 使用ssh连接到主机并执行命令
    ssh "$hostname@$ip" 'your_command_here'
    # 替换'your_command_here'为实际要执行的命令，注意引号的使用
done
